<html>
    <head>
        <title>服务替换</title>
    </head>
    <body>
        <script>
             /*
                            十一、 替换服务
                                        
                                    如果你需要替换现有服务（由ABP或者其他模块依赖注册的服务），你有两种选择：
                                       
                                        1、使用ABP的 [Dependency] 特性，如上面所述。

                                        2、使用Microsoft依赖注入库的 IServiceCollection.Replace方法：
                                                public class MyModule : AbpModule
                                                {
                                                    public override void ConfigureServices(ServiceConfigurationContext context)
                                                    {
                                                        // 替换 IConnectionStringResolver 服务的实现
                                                        context.Services.Replace(
                                                            ServiceDescriptor.Transient<
                                                                IConnectionStringResolver,
                                                                MyConnectionStringResolver // 替换后的实现类
                                                            >());
                                                    }
                                                }  
                        */
        </script>
    </body>
</html>